Dudlewebs\WPMCS\s3\JmesPath\Parser A

Total Complexity 74
Dependencies 3
Dependents 3
Total lines 347
Lines of code 258
Logical lines of code 161
Comment lines 34
Methods 36
Properties 9

Methods 36

Method Rating Maintainability Complexity Lines of code
parseArrayIndexExpression()
S
51 6 24
parseProjection()
S
60 5 12
nud_lbracket()
S
62 5 11
next()
S
63 4 10
__call()
S
58 3 13
nud_lbrace()
S
60 3 13
parseMultiSelectList()
S
61 3 12
led_lparen()
S
61 3 12
led_lbracket()
S
62 3 11
led_filter()
S
62 3 10
parse()
S
62 2 11
assertNotToken()
S
72 2 5
lookahead()
S
77 2 3
parseWildcardArray()
S
68 2 6
parseWildcardObject()
S
73 2 4
parseDot()
S
69 2 7
__construct()
S
79 2 3
led_dot()
S
67 2 7
expr()
S
67 2 7
nud_lparen()
S
65 2 9
nud_expref()
S
74 1 4
nud_identifier()
S
72 1 5
nud_quoted_identifier()
S
70 1 6
syntax()
S
79 1 3
nud_current()
S
77 1 4
nud_literal()
S
72 1 5
parseKeyValuePair()
S
67 1 7
nud_not()
S
74 1 4
led_flatten()
S
73 1 4
nud_flatten()
S
80 1 3
led_comparator()
S
71 1 5
nud_filter()
S
80 1 3
nud_star()
S
80 1 3
led_pipe()
S
74 1 4
led_and()
S
74 1 4
led_or()
S
74 1 4